﻿@charset "utf-8";
/*
	描述:
*/

/* =s Reset (by YUI 3) */
html{color:#000;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
input,textarea,select{*font-size:100%;}
legend{color:#000;}
/* =e Reset */

/* =s base */
html,body{height:100%;background:#fff;}
body{font-family:"Microsoft YaHei",simSun,"Lucida Grande","Lucida Sans Unicode",Arial;line-height:170%;font-size:12px;color:#4c4c4c;}
i{font-style:normal;}
a{color:#000;text-decoration: none;}
a:hover{cursor: pointer;}
a.under:link,a.under:active,a.under:visited,a.under:hover{text-decoration:underline;}
/* 浮动 [flt加方向首个字母] */
.fl{float:left;}
.fr{float:right;}
.fn{float:none;}
.setCenter{margin:0 auto;}
/* 显示 */
.show{display:block;}
.hide{display:none;}
/* clear [clr加值首个字母] */ 
.clrB{clear:both;}
.clrL{clear:left;}
.clrR{clear:right;}
.clrN{clear:none;}
/* =e base */

/* =s Font */
/* 字体重量 [首字母]*/
.b{font-weight:bold;}
.n{font-weight:normal;}
/* 字大小 [f加字像素值] */
.f12{font-size:12px;}
.f14{font-size:14px;}
.f16{font-size:16px;}
.f18{font-size:18px;}
.f20{font-size:20px;}
.f22{font-size:22px;}
.f24{font-size:24px;}
/* 字体位置 [txt加方位首个字母] */
.txtC{text-align:center;}
.txtL{text-align:left;}
.txtR{text-align:right;}
/* 垂直位置 [vera加方位首个字母] */
.veraM{vertical-align:middle;}
.veraT{vertical-align:top;}
.veraB{vertical-align:bottom;}
/* 行距 [l加行距像素值] */
.w100{width: 100%;}
.w50{width: 50%;}
.line1{line-height:1;}
.line2{line-height:2;}
.mt5{margin-top: 5px;}
.mt10{margin-top: 10px;}
.mt15{margin-top: 15px;}
.mt20{margin-top: 20px;}
.mt30{margin-top: 30px;}
.mt40{margin-top: 40px;}
.mb10{margin-bottom: 10px;}
.mb20{margin-bottom: 20px;}
.mb30{margin-bottom: 30px;}
.ml5{margin-left: 5px;}
.ml10{margin-left: 10px;}
.ml15{margin-left: 15px;}
.ml20{margin-left: 20px;}
.ml30{margin-left: 30px;}
.ml35{margin-left: 35px;}
.ml40{margin-left: 40px;}
.mr10{margin-right: 10px;}
.pl5{padding-left: 5px;}
.pl10{padding-left: 10px;}
.pl20{padding-left: 20px;}
.pl70{padding-left: 70px;}
.pr10{padding-right: 10px;}
.pt10{padding-top: 10px;}
.pt20{padding-top: 20px;}
.pt25{padding-top: 25px;}
.pt30{padding-top: 30px;}
/* 字缩进 [ti加缩进字数] */
.ti0{text-indent:0;}
.ti2{text-indent:2em;}
/* 字颜色 [color加颜色英文] */
.colorWhite{color:#fff;}
.colorBlack{color:#000;}
.colorRed{color:#f2524a;}
.colorBlue{color:#0088cc;}
.colorOrange{color:#F30;}
.colorBrown{color:brown;}
.colorGreen{color:green;}
.colorGray{color:#4c4c4c;}
.colorLGray{color:#c0bfbf;}
.colorYellow{color:#FC0;}

.underline{text-decoration: underline;}
.textcenter{text-align: center;}
.textleft{text-align: left;}
.textright{text-align: right;}
.disblock{display: block;}
.disinblock{display: inline-block;}
/* =s layout */
/* 顶部导航 */

/* 外套 */
.wrap{position:relative;width:100%;max-width:1920px;min-width:940px;_width:expression((document.documentElement.clientWidth>1920||document.body.clientWidth>1920)?"1920px":((document.documentElement.clientWidth<940||document.body.clientWidth<1000)?"940px":"100%"));height:auto;overflow:hidden;margin:0 auto;}
/* 主体 */
.main{position:relative;width:940px;margin:0 auto;}
/* 页眉 */
#header{}
/* 中心 */
#center{}
/* 页脚 */
/* 底部代码（隐藏） */
.disnone{display:none;}
/* =e layout */
/*myself*/
*{box-sizing: border-box;}
.clearfix:after { content: " "; display: block; clear: both; }
.text-overflow{
  -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.footer {
  padding-top: 28px;
  height: 164px;
  line-height: 1.6;
  text-align: center;
  background: #eee;
}
.footer li {
  display: inline-block;
}
.footer a {
  border-right: 1px solid #000;
  padding: 0 10px;
  color: #4c4c4c;
}
.footer div {
  margin-top: 10px;
}
/*头部CSS start*/
.topbar {
  line-height: 1;
  height: 36px;
  background: #f2524a;
}
.topbar .backhome {
  padding-top: 12px;
}
.topbar .backhome a {
  font-size: 12px;
  color: #fff;
}
.backhome-text{
	padding-left: 20px;
	background: url(../../images/search.png) center left no-repeat;
	background-size: 12px 12px;
}
.topbar .links {
  padding-top: 12px;
}
.topbar .links li {
	position: relative;
  float: left;
  border-right: 1px solid #fff;
  padding: 0 10px;
}
.topbar .links a {
    display: block;
    color: #fff;
    position: relative;
}
.link-l-pic{
    position: absolute;
    left: -28px;
    top: -2px;
    display: block;
    width: 18px;
    height: 18px;
}
.ml25{
	margin-left: 25px;
}
.link-l-message{
    position: absolute;
    top: -1px;
    left: -25px;
    display: block;
    width: 16px;
    height: 14px;
    vertical-align: middle;
}
.topbar .links a.link-login{
	padding-right: 20px;
}
.topbar .links a.link-login:after{
    content: '';
    position: absolute;
    top: 3px;
    right: 0;
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 8px solid #fff;
}
.link-login.on + .link-list{
	display: block;
}
.link-list{
	display: none;
	position: absolute;
	left: -22px;
	top: 38px;
	width: 102px;
	height: auto;
	padding: 0 10px 0 6px;
	border-radius: 5px;
	background-color: #f2524a;
    z-index: 1;
}
.link-list:before{
	content: '';
	position: absolute;
	left: calc((100% - 12px) / 2);
	left: -webkit-calc((100% - 12px) / 2);
	top: -6px;
	width: 0;
	height: 0;
	border-right: 6px solid transparent;
	border-left: 6px solid transparent;
	border-bottom: 6px solid #f2524a;
}
.link-list p{
	width: 100%;
	height: 32px;
	line-height: 1;
	padding-top: 10px;
	font-size: 12px;
	color: #fff;
	text-align: center;
	border-bottom: 1px dashed #fff;
}
.link-list p:last-child{
	border-bottom: none;
}
/*头部商标*/
.container {
    margin: 0 auto;
    width: 940px;
}
.header .wrap {
  margin: 0 auto;
  width: 980px;
}
.header .logo {
	width: 118px;
	height: 57px;
  padding-top: 20px;
}
.header .logo img{
	width: 100%;
}
.header .type {
  margin-left: 20px;
  padding-top: 20px;
}
.header .type h2 {
  border-left: 2px solid #f2524a;
  padding-left: 20px;
  font-size: 36px;
  color: #f2524a;
  height: 33px;
  line-height: 28px;
}
.header .city {
  margin-left: 16px;
  padding-top: 33px;
  font-size: 16px;
}
.header .city a {
  margin-left: 6px;
  text-decoration: none;
  color: #c9c8c8;
}
.header .search {
  float: right;
  padding-top: 20px;
}
.header .search input,
.header .search button {
  float: left;
}
.header .search input {
  border: 1px solid #f2524a;
  padding: 6px 18px;
  width: 414px;
  height: 34px;
  font-size: 12px;
  box-sizing: border-box;
}
.header .search button {
  border: 0;
  height: 34px;
  width: 46px;
  background: #f2524a url(../../images/search2.png) center no-repeat;
  background-size: 19px 19px;
}
/*头部CSS end*/
/*分页器 start*/
.page {
  margin-top: 34px;
  text-align: center;
}
.page .center {
  display: inline-block;
}
.page li {
  float: left;
  margin: 0 5px;
}
.page span {
  font-size: 16px;
}
.page a {
  font-size: 14px;
  color: #f2524a;
  padding: 0 5px
}
.page a.clickpage{
	color: #4c4c4c;
}
.page a:hover{
	color: #fff;
	background-color: #f2524a;
}
.page input {
  margin: 3px 4px 0;
  width: 36px;
  height: 16px;
}
/*分页器 end*/
/*遮罩层 start*/
.mask {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1001;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.7);
}
/*release.html弹窗 -start*/
.popBox{
  position: fixed;
  /*top: 0;
  left: 0;*/
  z-index: 1002;
  top:50%;
	left:50%;
	transform:translate(-50%,-50%);
}
/*遮罩层 end*/
/*去掉谷歌浏览器聚焦样式 start*/
*:focus {outline: none;} 
/*去掉谷歌浏览器聚焦样式 end*/